home *** CD-ROM | disk | FTP | other *** search
- Path: prbarnes.demon.co.uk!peter
- From: Peter Barnes <peter@prbarnes.demon.co.uk>
- Newsgroups: comp.sys.m68k
- Subject: Re: Reset-configuration on 68332 ?
- Date: Tue, 2 Apr 1996 10:32:28 +0100
- Organization: Electronic Design Consultants
- Distribution: world
- Message-ID: <a58$ACAsQPYxEwNf@prbarnes.demon.co.uk>
- References: <4j3v26$8o@raven.inka.de> <315847EF.2EAB@telogy.com>
- NNTP-Posting-Host: prbarnes.demon.co.uk
- X-NNTP-Posting-Host: prbarnes.demon.co.uk
- MIME-Version: 1.0
- X-Newsreader: Turnpike Version 1.11 <8iyjw$oXRruO8E0bH2Ks1bjnoz>
-
- In article <315847EF.2EAB@telogy.com>, Christine Price
- <cprice@telogy.com> writes
- >Josef Wolf wrote:
- >....
- >> IMHO this description conflicts with the recommended circuit on page 8-12.
- >> The data bus confguration is driven during the 512 clocks. In the 10-cycle
- >> period the bus is left floating. At the end of the 10-cycle period the
- >> (floating) bus is latched. IMHO the bus should be latched at the _start_
- >> of the 10 clocks to ensure the bus is latched while the configuration
- >> is driven actively.
- >>
- >> Where is the bug? In the chip? In the docs? Or should I go and buy a good
- >> book about how to design a reset-cirquit?
- >>
- >> Greetings
- >> --
- >> -- Josef Wolf -- jw@raven.inka.de -- Germersheim, Germany --
- >
- >This is a good question...I just designed a circuit and based my pulling
- >of the data bus low totally on the RESET* line. I used a device that
- >would go back to tri-state as soon as RESET* is de-asserted. But,
- >according to the specs, RESET* itself will be floating for 10 clock
- >cycles and my reset circuit maynot behave properly.
-
- I think that there may be a little misunderstanding of the reset
- function. /RESET from the CPU is a bi-directional signal. This allows an
- external reset to hit the cpu but also allows the RESET instruction to
- hit the /RESET line (to reset peripherals etc.). Because it is bi-
- directional, any external reset circuit must be wire-ORed NOT tristated
- in case (by accident) a RESET instruction coincides with an external
- reset. Usually, the reset driver is open drain or open collector with a
- pull-up resistor. This will ensure correct state when the /RESET line is
- 'floating'. Relying on 'weak' pullups is not a good idea in an
- electrically noisy environment (i.e. everywhere!) - induced transients
- can cause funny things to happen.
- No data should be latched by the cpu unless another signal has
- validated the latch (DSACK,E,IACK,WR etc) so the concern over the
- early/late latching is probably of no concern IF normal bus interface
- logic has been implemented (very low on 68332).
- I may have got the wrong-end-of-the-stick over the problems raised.
- If you already know this accept my humblest apologies!
- Regards to all and sundry --
- Peter Barnes
-